// Nivel.cpp: implementation of the Nivel class.
//
//////////////////////////////////////////////////////////////////////

#include "Nivel.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Nivel::Nivel(listaFiguras* listaFig)
{
	this->lista = listaFig;
}

Nivel::~Nivel()
{
	listaFiguras::iterator itFiguras;

	for (itFiguras = this->lista->begin(); itFiguras != this->lista->end(); itFiguras++) {
		delete (*itFiguras);
	}

	delete(this->lista);
}

void Nivel::agregarFigura(figura* fig) {
	this->lista->push_back(fig);
}



